﻿// 104 竞赛图数量.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>

/*
http://oj.daimayuan.top/course/14/problem/599
给你一个数 n，请求出 n阶竞赛图的数量。

两张竞赛图只要有一条边方向不同就算不同，不用考虑图同构。

输入格式
一行一个整数 n。

输出格式
输出一行一个数，表示答案。

样例输入
2
样例输出
2
数据规模
对于所有数据，保证 2≤n≤11。
*/

int n, m;



int main()
{
	scanf("%d",&n);
	printf("%lld\n", 1LL << (n * (n - 1)/2));

	return 0;
}

 